home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-10-06 | 1.2 KB | 49 lines | [TEXT/MPS ] |
- ; DO NOT EDIT (OR EVEN READ) THIS FILE!
- ; BlitPixieMaskCollision.s (for PPCAsm), auto-generated from BlitPixieMaskCollision.c
-
- INCLUDE 'AsmGlobal.s'
-
-
- MakeFunction BlitPixieMaskCollision
- subf r5,r7,r5
- subf r6,r7,r6
- rlwinm r9,r7,30,2,31
- rlwinm r10,r7,31,31,31
- rlwinm r7,r7,0,31,31
- subi r3,r3,4
- subi r4,r4,4
- cmpli cr5,0,r9,$0000
- cmpli cr6,0,r10,$0000
- cmpli cr7,0,r7,$0000
- bc 12,22,*+28 ; $00000044
- mtctr r9
- lwzu r11,4(r3)
- lwzu r12,4(r4)
- nor. r11,r11,r12
- bne *+92 ; $00000098
- bdnz *-16 ; $00000030
- bc 12,26,*+32 ; $00000064
- lhz r11,4(r3)
- lhz r12,4(r4)
- addi r3,r3,2
- or r11,r11,r12
- cmplwi r11,$ffff
- addi r4,r4,2
- bne *+56 ; $00000098
- bc 12,30,*+28 ; $00000080
- lbz r11,4(r3)
- lbz r12,4(r4)
- addi r3,r3,1
- or. r11,r11,r12
- addi r4,r4,1
- beq *+28 ; $00000098
- subic. r8,r8,1
- add r3,r3,r5
- add r4,r4,r6
- bne *-100 ; $00000028
- li r3,0
- blr
- li r3,1
- blr
-
-